Text copied to clipboard!

Titre

Text copied to clipboard!

Développeur Golang

Description

Text copied to clipboard!
Nous recherchons un Développeur Golang talentueux et motivé pour rejoindre notre équipe de développement logiciel. En tant que membre clé de notre département technologique, vous serez responsable de la conception, du développement et de la maintenance d'applications backend performantes et évolutives en utilisant le langage Go. Vous travaillerez en étroite collaboration avec les équipes produit, DevOps et QA pour livrer des solutions robustes répondant aux besoins de nos clients. Le candidat idéal possède une solide expérience en développement backend, une bonne compréhension des architectures distribuées et une passion pour la création de logiciels efficaces et fiables. Vous serez amené à participer à toutes les phases du cycle de vie du développement logiciel, de la conception initiale à la mise en production, en passant par les tests et la documentation. Nous valorisons l'autonomie, la rigueur et la capacité à résoudre des problèmes complexes. Vous devrez également être à l'aise avec les outils de gestion de version, les environnements cloud et les bases de données relationnelles et non relationnelles. Une expérience avec les microservices, les API RESTful et les conteneurs (Docker, Kubernetes) est fortement appréciée. En rejoignant notre entreprise, vous bénéficierez d’un environnement de travail stimulant, d’opportunités de formation continue et de possibilités d’évolution de carrière. Nous encourageons l’innovation, la collaboration et l’amélioration continue. Si vous êtes passionné par le développement logiciel et souhaitez travailler sur des projets à fort impact, ce poste est fait pour vous.

Responsabilités

Text copied to clipboard!
  • Développer et maintenir des services backend en Go
  • Concevoir des architectures logicielles évolutives et performantes
  • Collaborer avec les équipes produit et DevOps
  • Participer aux revues de code et à l'amélioration continue
  • Écrire des tests unitaires et d'intégration
  • Assurer la documentation technique des projets
  • Optimiser les performances des applications
  • Participer à la résolution des incidents en production
  • Contribuer à la mise en place de bonnes pratiques de développement
  • Travailler dans un environnement Agile/Scrum

Exigences

Text copied to clipboard!
  • Expérience confirmée en développement avec Golang
  • Bonne connaissance des architectures microservices
  • Maîtrise des API RESTful
  • Expérience avec Docker et Kubernetes
  • Connaissance des bases de données SQL et NoSQL
  • Compréhension des principes DevOps et CI/CD
  • Capacité à travailler en équipe et de manière autonome
  • Bonnes compétences en résolution de problèmes
  • Maîtrise des outils de versioning (Git)
  • Anglais technique lu et écrit

Questions potentielles d'entretien

Text copied to clipboard!
  • Depuis combien de temps développez-vous en Go ?
  • Avez-vous déjà travaillé sur des architectures microservices ?
  • Quelle est votre expérience avec Docker et Kubernetes ?
  • Comment assurez-vous la qualité de votre code ?
  • Avez-vous déjà travaillé dans un environnement Agile ?
  • Quels types de bases de données avez-vous utilisés ?
  • Comment gérez-vous les erreurs et les exceptions dans vos applications ?
  • Êtes-vous à l’aise avec les outils de CI/CD ?
  • Avez-vous déjà contribué à des projets open source ?
  • Quel est votre niveau d’anglais technique ?